home *** CD-ROM | disk | FTP | other *** search
- Short: The Games Master System, V0.7B
- Author: paul@ethos.co.nz (Paul Manias)
- Uploader: paul@ethos.co.nz (Paul Manias)
- Version: 0.7
- Type: dev/misc
- Replaces: dev/misc/gms_dev.lha
-
-
- TITLE
-
- Games Master System
- (GMS)
-
-
- VERSION
-
- 0.7B (Released 10 July 1997)
-
-
- AUTHOR
-
- Paul Manias (paul@ethos.co.nz)
-
-
- DESCRIPTION
-
- The Games Master System is a developers kit that is aimed at
- enhancing the functionality of the Amiga OS, with emphasis on games
- programming. It is based on the Amiga shared library standard,
- so will work with any programming language such as C, Assembler,
- E, Basic etc.
-
- The system can be ported across to other platforms besides the
- Amiga, and in future GMS programs could be run on other platforms
- without recompilation (CPU's must match or they have to be
- emulated).
-
- Here are just a few of the GMS features:
-
- - Fast blitter functions, including CPU assisted blitting.
- - Full sprite support.
- - In-built proportional fading functions.
- - Sound support, includes intelligent channel play-back.
- - Support for raster/copperlists with built-in special FX.
- - External structure and object pre-processing, allows user
- editing of program data.
- - Smart saving/loading of files, including auto de/packing.
- - Support for all kinds of input devices (joysticks, joypads etc)
- - A system debugger is provided.
- - A preference program that allows editing of things such as
- default screen dimensions, resolutions, mode promotion etc.
- - Multi-tasking and screen-switching is supported.
-
- The system has a very modern design and includes full resource
- tracking and safe task destruction features. A debugger has been
- included which GMS functions co-operate with, so there is no need
- for special patches or debugging tools. Functions are written
- with garbage protection features and where possible, software
- based memory protection. GMS can recover from many programming
- errors that usually result in software failures.
-
- Full documentation and 280k of example source in C, Assembler and
- E is included within the archive.
-
-
- NEW FEATURES
-
- Some of the new features present in V0.7B are:
-
- - Proportional Bobs.
- - Bitmaps implemented.
- - More versatile/dynamic blitting features.
- - Lots of smaller changes and bug fixes.
- - Dice C supported.
- - Revised documentation.
-
-
- SPECIAL REQUIREMENTS
-
- GMS will take up 1.4 megs of space on your hard-drive.
- There are no must-have requirements, but an AGA Amiga is
- necessary for about 5% of the demos. KingCON or any other
- enhanced shell with a scroll back buffer is desirable for
- running IceBreaker.
-
-
- AVAILABILITY
-
- GMS is available on all up to date Aminet sites, for example:
-
- ftp://ftp.wustl.edu/pub/aminet/dev/misc/gms_dev.lha (560k)
-
-
- PRICE
-
- This beta version is free.
-
-
- DISTRIBUTAILITY
-
- The distribution of the Games Master System is limited to Aminet
- and may not be redistributed without permission from the Author.
- The Games Master System is (c) Copyright 1996-1997 Paul Manias /
- DreamWorld Productions.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 812 586 27.8% 07-Jul-97 22:41:04 +StartGMS
- 864 449 48.0% 05-Jul-97 13:56:36 +Copyright.txt
- 1020 849 16.7% 08-Jul-97 20:18:32 +AGAFloodFill
- 9424 2970 68.4% 08-Jul-97 20:07:16 +AGASprites
- 1328 849 36.0% 07-Jul-97 23:23:44 +BouncingBobs
- 796 380 52.2% 08-Jul-97 20:20:30 +ColourBars
- 336 223 33.6% 08-Jul-97 19:57:22 +OBJ.Screen
- 684 366 46.4% 07-Jul-97 23:23:06 +OBJ.Worm
- 1036 482 53.4% 16-Apr-97 15:09:14 +OBJ.Yamooza
- 18694 2687 85.6% 18-May-97 11:32:58 +PIC.Blocks
- 6972 861 87.6% 20-Sep-96 16:35:28 +PIC.Circle
- 29874 17299 42.0% 25-Aug-96 23:07:48 +PIC.Green
- 2930 1256 57.1% 26-Mar-97 17:27:12 +PIC.HRPulse
- 13870 8749 36.9% 09-Nov-92 12:36:52 +PIC.Loading
- 10658 5557 47.8% 01-Jul-80 04:42:20 +PIC.Pic640x256
- 1614 791 50.9% 28-Mar-97 17:13:08 +PIC.Pulse
- 11772 2849 75.7% 07-Dec-96 21:13:08 +PIC.Rambo
- 7968 207 97.4% 20-Sep-96 16:36:46 +RAW.CircleBob
- 2112 668 68.3% 21-Jul-96 13:48:04 +RAW.CircleSpr1
- 2112 970 54.0% 21-Jul-96 13:48:26 +RAW.CircleSpr2
- 2112 933 55.8% 21-Jul-96 13:48:50 +RAW.CircleSpr3
- 2208 691 68.7% 29-Mar-96 13:10:22 +RAW.Sparkie
- 2208 588 73.3% 22-Jul-96 17:18:42 +RAW.Sparkie32
- 7532 6049 19.6% 26-Jun-91 01:52:58 +SND.Explosive
- 4074 3611 11.3% 05-Dec-96 17:45:04 +SND.Rambo
- 4830 3676 23.8% 23-Sep-87 14:26:22 +SND.Sparks
- 71680 71680 0.0% 03-Jul-97 21:56:50 +Yattering128.PAK
- 460 345 25.0% 07-Jul-97 23:25:18 +GreenFade
- 1392 908 34.7% 07-Jul-97 22:42:56 +IntMandel
- 1044 766 26.6% 07-Jul-97 23:23:48 +Julia
- 580 462 20.3% 07-Jul-97 23:25:20 +Morph
- 1204 696 42.1% 08-Jul-97 21:19:58 +PixelList
- 2508 1351 46.1% 07-Jul-97 23:25:02 +Pobs
- 996 658 33.9% 07-Jul-97 23:22:20 +Proportional
- 1048 682 34.9% 07-Jul-97 23:23:56 +RainingBobs
- 972 639 34.2% 07-Jul-97 23:22:24 +RamboWorm
- 524 397 24.2% 07-Jul-97 23:22:28 +RandomPlot
- 1060 674 36.4% 08-Jul-97 20:10:04 +ResizeWorm
- 644 465 27.7% 08-Jul-97 20:15:50 +ScrollMemory
- 2848 1112 60.9% 08-Jul-97 20:07:46 +Sprite
- 2896 1222 57.8% 07-Jul-97 23:24:00 +Stars4
- 8980 839 90.6% 07-Jul-97 23:22:32 +Transparent
- 448 334 25.4% 07-Jul-97 23:25:24 +WhiteFade
- 68923 17342 74.8% 09-Jul-97 19:19:08 +Blitter.guide
- 4118 1436 65.1% 05-Jul-97 22:47:46 +Debug.guide
- 15414 4715 69.4% 25-Jun-97 23:04:58 +Files.guide
- 4368 1860 57.4% 05-Jul-97 22:53:28 +JoyPorts.guide
- 29797 9415 68.4% 06-Jul-97 12:18:52 +Kernal.guide
- 29752 10607 64.3% 05-Jul-97 14:26:00 +Master.guide
- 1817 678 62.6% 19-Jan-97 21:54:28 +Master.guide.info
- 10972 4010 63.4% 05-Jul-97 23:11:56 +Objects.guide
- 17573 4623 73.6% 06-Jul-97 17:28:14 +Pictures.guide
- 68048 16572 75.6% 06-Jul-97 10:55:46 +Screens.guide
- 15584 4298 72.4% 06-Jul-97 10:47:36 +Sound.guide
- 3603 1021 71.6% 06-Jul-97 21:59:00 +CHANGES.TXT
- 20784 8833 57.5% 25-Apr-97 14:59:16 +Communication.iff
- 48701 19685 59.5% 09-Jul-97 19:48:22 +GMS.guide
- 1817 672 63.0% 19-Jan-97 21:54:28 +GMS.guide.info
- 1142 242 78.8% 21-Dec-96 23:36:24 +ceddefaults.s
- 16244 8070 50.3% 06-Jul-97 17:09:18 +Blitter
- 2200 1382 37.1% 19-Jun-97 13:22:26 +Cards
- 0 0 0.0% 07-May-97 20:57:04 +
- 1040 738 29.0% 14-Jun-97 13:02:14 +000.CPU1
- 704 519 26.2% 14-Jun-97 15:28:36 +020.Simple
- 0 0 0.0% 07-May-97 20:57:30 +
- 0 0 0.0% 07-May-97 20:57:08 +
- 844 582 31.0% 07-Jul-97 20:25:50 +Objects
- 2924 1693 42.0% 04-Jul-97 21:08:00 +Files
- 1984 839 57.7% 02-Jul-97 23:06:10 +JoyPorts
- 3532 2267 35.8% 05-Jul-97 11:11:00 +Master
- 1360 910 33.0% 07-May-97 20:26:12 +DBLNTSC
- 1432 967 32.4% 31-May-97 10:23:50 +DBLPAL
- 1772 1161 34.4% 10-May-97 20:53:08 +NTSC
- 1760 1149 34.7% 31-May-97 10:23:40 +PAL
- 1360 910 33.0% 07-May-97 20:26:12 +VGA
- 2492 1622 34.9% 07-Jul-97 20:27:24 +Pictures
- 10708 6113 42.9% 06-Jul-97 17:17:54 +Screens
- 8520 4672 45.1% 07-Jul-97 20:22:30 +Sound
- 4090 1773 56.6% 08-Jul-97 22:13:26 +History.txt
- 8978 2201 75.4% 05-Jul-97 12:58:04 +games_protos.h
- 2517 1041 58.6% 03-Jul-97 23:15:32 +games.m
- 8438 3360 60.1% 03-Jul-97 23:19:12 +games.m
- 1978 849 57.0% 08-Jul-97 21:49:14 +sound.m
- 480 217 54.7% 09-May-97 21:47:44 +cards_gpi.fd
- 295 147 50.1% 09-May-97 21:47:56 +emulation.fd
- 7252 2003 72.3% 06-Jul-97 10:32:22 +games_lib.fd
- 279 156 44.0% 09-May-97 21:48:18 +monitors.fd
- 10214 2420 76.3% 07-Jul-97 23:02:22 +blit.h
- 13028 3279 74.8% 07-Jul-97 22:46:04 +blit.i
- 210 111 47.1% 01-Mar-97 17:06:56 +cards_gpi.i
- 3345 1061 68.2% 05-Jul-97 11:06:38 +debug.h
- 2611 950 63.6% 05-Jul-97 11:08:38 +debug.i
- 210 123 41.4% 08-May-97 14:11:14 +emulation_lib.i
- 20677 6217 69.9% 03-Jul-97 23:19:04 +games.e
- 7464 2481 66.7% 05-Jul-97 12:49:40 +games.h
- 12705 4601 63.7% 07-Jul-97 22:29:24 +games.i
- 7136 1626 77.2% 26-Jun-97 21:21:48 +games_lib.i
- 1572 670 57.3% 03-Jul-97 19:32:08 +gamesbase.h
- 1532 672 56.1% 19-Jun-97 11:40:42 +gamesbase.i
- 830 374 54.9% 01-Jul-97 17:14:50 +gpis.i
- 2404 900 62.5% 05-Jul-97 14:39:14 +image.h
- 6899 2099 69.5% 19-Jun-97 11:40:56 +image.i
- 2671 1034 61.2% 04-Jul-97 21:39:26 +misc.h
- 3771 1419 62.3% 08-Jul-97 22:00:22 +misc.i
- 6641 2227 66.4% 07-Jul-97 23:01:18 +screens.h
- 11174 3672 67.1% 08-Jul-97 22:04:08 +screens.i
- 3611 1331 63.1% 08-Jul-97 21:49:02 +sound.e
- 4345 1412 67.5% 08-Jul-97 21:50:28 +sound.h
- 4267 1687 60.4% 08-Jul-97 21:50:00 +sound.i
- 2105 831 60.5% 02-Jul-97 21:19:36 +tasks.h
- 1853 812 56.1% 05-Jul-97 14:34:00 +tasks.i
- 845 462 45.3% 08-Jul-97 21:51:18 +tracking.h
- 791 473 40.2% 19-Jun-97 11:42:22 +tracking.i
- 1551 597 61.5% 28-Jun-97 17:49:46 +types.h
- 2588 793 69.3% 26-Jun-97 16:32:06 +types.i
- 308 230 25.3% 07-Jul-97 22:41:58 +gms.o
- 1645 469 71.4% 05-Jul-97 12:59:12 +games_extras.h
- 19271 3723 80.6% 02-Jul-97 21:48:30 +games_pragmas.h
- 204 130 36.2% 05-Jul-97 12:33:10 +games.h
- 2568 1264 50.7% 05-Jul-97 09:02:16 +Installation.txt
- 6292 3627 42.3% 07-Jul-97 22:31:08 +dpkernal.library
- 71 71 0.0% 09-Jul-97 20:12:28 +screens.prefs
- 0 0 0.0% 09-Jul-97 22:02:48 +
- 71 71 0.0% 09-Jul-97 20:12:30 +screens.prefs
- 2145 1054 50.8% 06-Jul-97 20:24:48 +Questionnaire.txt
- 3921 1865 52.4% 09-Jul-97 21:51:50 +READMEFIRST.TXT
- 444 338 23.8% 07-Jul-97 23:21:54 +DrawLine
- 2200 836 62.0% 07-Jul-97 21:04:30 +DrawLine.s
- 536 424 20.8% 08-Jul-97 22:06:54 +DrawPixel
- 3062 1100 64.0% 07-Jul-97 21:03:38 +DrawPixel.s
- 2524 947 62.4% 07-Jul-97 23:22:58 +OBJ.Worm.s
- 788 574 27.1% 07-Jul-97 23:22:02 +OBJ_RamboWorm
- 4896 1585 67.6% 07-Jul-97 21:02:58 +OBJ_RamboWorm.s
- 4121 1427 65.3% 07-Jul-97 20:43:44 +PixelTrail1.s
- 3609 1212 66.4% 07-Jul-97 20:16:02 +PixelTrail2.s
- 6132 2227 63.6% 07-Jul-97 20:14:20 +Proportional.s
- 5194 1758 66.1% 07-Jul-97 20:11:28 +RamboWorm.s
- 2665 1015 61.9% 07-Jul-97 20:40:54 +RandomPlot.s
- 5510 1711 68.9% 07-Jul-97 20:40:38 +Transparent.s
- 12767 3308 74.0% 14-Jun-97 13:02:02 +000.CPU1.s
- 10513 2964 71.8% 25-May-97 13:26:52 +020.Simple.s
- 932 551 40.8% 07-Jul-97 23:23:18 +ChunkyBuffered
- 4499 1603 64.3% 07-Jul-97 21:45:58 +ChunkyBuffered.s
- 448 331 26.1% 07-Jul-97 23:23:22 +ChunkyPicture
- 2058 724 64.8% 07-Jul-97 21:19:24 +ChunkyPicture.s
- 900 527 41.4% 07-Jul-97 23:23:26 +ChunkySingle
- 4316 1568 63.6% 07-Jul-97 21:18:42 +ChunkySingle.s
- 1344 855 36.3% 07-Jul-97 23:23:40 +BigBobs
- 8417 2509 70.1% 07-Jul-97 22:19:12 +BigBobs.s
- 8534 2596 69.5% 07-Jul-97 22:19:04 +BouncingBobs.s
- 6478 2088 67.7% 07-Jul-97 22:18:00 +Julia.s
- 9509 2875 69.7% 07-Jul-97 23:24:54 +Pobs.s
- 7756 2632 66.0% 07-Jul-97 21:57:42 +RainingBobs.s
- 7515 2271 69.7% 07-Jul-97 21:57:10 +Stars4.s
- 3004 1289 57.0% 07-Jul-97 23:24:04 +Stars8
- 7215 2303 68.0% 07-Jul-97 21:56:50 +Stars8.s
- 6919 908 86.8% 25-Nov-96 19:15:02 +StarSinus.i
- 2836 983 65.3% 04-Jul-97 21:23:08 +GreenFade.s
- 3034 1092 64.0% 04-Jul-97 21:29:14 +Morph.s
- 2862 989 65.4% 04-Jul-97 21:26:56 +WhiteFade.s
- 3829 1610 57.9% 08-Jul-97 20:18:42 +AGAFloodFill.s
- 1036 851 17.8% 08-Jul-97 20:19:12 +AGAMirror
- 3693 1648 55.3% 08-Jul-97 20:19:08 +AGAMirror.s
- 4188 1549 63.0% 08-Jul-97 20:20:26 +ColourBars.s
- 1340 688 48.6% 08-Jul-97 20:20:54 +Colourlist
- 3986 1274 68.0% 08-Jul-97 20:20:50 +Colourlist.s
- 476 344 27.7% 08-Jul-97 20:16:40 +DoubleBuffer
- 2347 881 62.4% 08-Jul-97 20:16:36 +DoubleBuffer.s
- 480 353 26.4% 08-Jul-97 20:17:06 +HiResScreen
- 2227 839 62.3% 08-Jul-97 20:17:10 +HiResScreen.s
- 476 378 20.5% 08-Jul-97 20:08:56 +LoadPicture
- 3378 1417 58.0% 08-Jul-97 20:08:52 +LoadPicture.s
- 3242 1240 61.7% 08-Jul-97 20:09:38 +Redimension.s
- 5897 2001 66.0% 08-Jul-97 20:16:08 +ResizeWorm.s
- 2886 1108 61.6% 08-Jul-97 20:15:56 +ScrollMemory.s
- 4492 1320 70.6% 08-Jul-97 20:07:54 +AGASprites.s
- 3724 1455 60.9% 08-Jul-97 20:07:42 +Sprite.s
- 912 605 33.6% 08-Jul-97 20:05:04 +RamboWormNasty
- 5489 1954 64.4% 08-Jul-97 20:05:38 +RamboWormNasty.s
- 6992 2446 65.0% 07-Jul-97 22:41:00 +StartGMS.s
- 1298 534 58.8% 27-Apr-97 20:11:50 +OBJ.Screen.s
- 456 337 26.0% 08-Jul-97 19:57:32 +ScreenObject
- 3471 1295 62.6% 05-Jul-97 09:05:42 +ScreenObject.s
- 440 332 24.5% 08-Jul-97 19:57:42 +ScreenObjectList
- 3296 1328 59.7% 05-Jul-97 09:05:50 +ScreenObjectList.s
- 7872 4861 38.2% 08-Jul-97 21:06:08 +Enneper
- 4218 1725 59.1% 08-Jul-97 21:09:36 +Enneper.c
- 7872 4867 38.1% 08-Jul-97 21:08:02 +Helix
- 4143 1704 58.8% 08-Jul-97 21:09:52 +Helix.c
- 91 86 5.4% 08-Jul-97 21:07:32 +SCOPTIONS
- 7572 4738 37.4% 08-Jul-97 21:10:46 +Sphere
- 4077 1620 60.2% 08-Jul-97 21:10:28 +Sphere.c
- 7792 4816 38.1% 08-Jul-97 21:11:10 +Torus
- 4011 1615 59.7% 08-Jul-97 21:10:54 +Torus.c
- 2133 844 60.4% 05-Jul-97 11:57:40 +BounceLine.c
- 960 545 43.2% 08-Jul-97 21:18:56 +Moire
- 1530 692 54.7% 08-Jul-97 21:18:40 +Moire.c
- 2264 950 58.0% 08-Jul-97 21:20:04 +PixelList.c
- 3830 1489 61.1% 08-Jul-97 21:20:08 +RamboWorm.c
- 6440 4108 36.2% 08-Jul-97 21:22:26 +Rosette
- 1720 814 52.6% 08-Jul-97 21:20:34 +Rosette.c
- 1216 550 54.7% 26-Jun-97 20:05:52 +GreenFade.c
- 1305 603 53.7% 26-Jun-97 20:05:54 +WhiteFade.c
- 308 230 25.3% 07-Jul-97 22:41:58 +gms.o
- 1648 735 55.4% 07-Jul-97 22:41:40 +gms.s
- 341 218 36.0% 05-Jul-97 13:00:52 +READMEFIRST.TXT
- 2597 1392 46.3% 08-Jul-97 21:40:02 +AGAFloodFill.c
- 3736 1549 58.5% 08-Jul-97 21:39:24 +ColourBars.c
- 922 543 41.1% 05-Jul-97 12:08:20 +Colourlist.c
- 971 553 43.0% 05-Jul-97 12:07:42 +DoubleBuffer.c
- 1100 592 46.1% 08-Jul-97 21:36:56 +HiResScreen.c
- 2576 1057 58.9% 08-Jul-97 21:29:12 +Mirror.c
- 1070 531 50.3% 08-Jul-97 21:28:44 +OBJScreen.c
- 2386 1070 55.1% 08-Jul-97 21:28:36 +Sprites.c
- 1529 816 46.6% 07-Jul-97 22:42:36 +IntMandel.e
- 2864 1611 43.7% 07-Jul-97 22:42:50 +kohonen
- 3731 1402 62.4% 07-Jul-97 22:42:44 +Kohonen.e
- 1543 715 53.6% 07-Jul-97 22:43:26 +DoubleBuffer.e
- 1213 514 57.6% 07-Jul-97 22:43:54 +FadingDemo.e
- 1149 526 54.2% 07-Jul-97 22:43:44 +HiResScreen.e
- 909 414 54.4% 07-Jul-97 22:43:34 +OBJScreen.e
- 1814 753 58.4% 07-Jul-97 22:44:44 +Reposition.e
- 2828 1190 57.9% 05-Jul-97 13:13:46 +Scroll&Sprite.e
- 1586 726 54.2% 07-Jul-97 22:44:28 +ScrollScreen.e
- 34248 12982 62.0% 08-Jul-97 20:57:40 +GMSPrefs
- 8440 3360 60.1% 26-Apr-97 13:35:18 +GMSPrefs.guide
- 1817 673 62.9% 11-Nov-96 22:18:08 +GMSPrefs.guide.info
- 866 371 57.1% 03-May-97 21:53:42 +GMSPrefs.info
- 34844 13437 61.4% 08-Jul-97 20:58:20 +Screens.mod
- 1056 688 34.8% 07-Jul-97 22:40:32 +TestPrefs
- 7673 2563 66.5% 07-Jul-97 22:40:28 +TestPrefs.s
- 8684 4999 42.4% 09-Jul-97 20:14:50 +IceBreaker
- 6493 2589 60.1% 11-May-97 10:35:38 +IceBreaker.guide
- 835 389 53.4% 15-May-97 14:18:40 +IceBreaker.info
- 8880 5099 42.5% 07-Jul-97 23:05:02 +IceBreakerCon
- 835 390 53.2% 26-Apr-97 11:17:00 +IceBreakerCon.info
- 3522 1276 63.7% 07-Jul-97 23:06:58 +IceBreaker.c
- 1604 880 45.1% 09-Jul-97 20:14:46 +IceBreaker.o
- 315 168 46.6% 25-Apr-97 14:08:20 +IceLCompile.scr
- 312 178 42.9% 15-May-97 17:21:24 +IceQCompile.scr
- 2672 1719 35.6% 24-Jun-97 17:57:56 +IceBreaker
- 3911 1375 64.8% 07-Jul-97 23:04:22 +IceBreaker.c
- 1824 998 45.2% 07-Jul-97 23:04:58 +IceBreaker.o
- 318 170 46.5% 25-Apr-97 14:23:50 +IceLCompile.scr
- 315 180 42.8% 25-Apr-97 14:23:40 +IceQCompile.scr
- 37160 7703 79.2% 07-Jul-97 22:49:42 +IceAssembler.asm
- 6352 3442 45.8% 09-Jul-97 20:14:30 +IceAssembler.o
- 493 297 39.7% 24-Jun-97 19:57:40 +README.TXT
- -------- ------- ----- --------- --------
- 1359190 553611 59.2% 10-Jul-97 00:03:52 248 files
-